abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;outline:0;border:0;background:0 0;vertical-align:baseline;font-size: 0.75rem;}
ol li,ul li{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}a{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:0 0;text-decoration:none;color: #333333;}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}.clearfix:after{content:"";display:block;height:0;clear:both}.clearfix{zoom:1}
input,.btn-default{outline: none;border: 0px;}i{font-style: normal;}
img{width: 100%;}
input:focus,textarea:focus,button:focus{outline: none;border: 0;}
button{border: none;background-color: rgba(0,0,0,0);padding: 0;}
html,body,p{color: #333333;}
.placeholder_99::-webkit-input-placeholder{color:#999999;}
.placeholder_99::-moz-placeholder{color: #999999;}
.placeholder_99:-ms-input-placeholder{color: #999999;}
.color_66{color: #666666;}
.line_left{border-left: 1px solid #EBEBEB;}
.commonButton{/*commonButton 通用按钮样式*/
	    width: 80%;
    text-align: center;
    border-radius: 30px;
    font-size: .85rem;
    background: #a8a2fb;
    color: #fff;
    padding: .85rem 0;
    border: none;
    margin: 1rem auto;
    display: block;
}
.sign{width: 1rem;height:inherit;text-align: center;display: inline-block;color: #FFF;}
.backArrowRight{    background: url(../Images/right_arrow.png) no-repeat right center!important;}
.footer{position: fixed;width: 100%;bottom: 0;left: 0;height: 2.5rem;background: #fff;}
.progress{
		  	  width:100%;
			  height:.25rem;
			  background: #ededed;
			  overflow: visible;
			  border-radius: 20px;
			  border-top: 1px solid #ededed;
			  border-bottom: 1px solid #ededed;
			  margin-right: 4px;
		  }
		  .progress .progress-bar{
			  border-radius: 20px;
		  }
		  .progress-bar.active{
			  animation: animate-positive 2s;
		  }
		  @-webkit-keyframes animate-positive{
			  0% { width: 0; }
		  }
		  @keyframes animate-positive{
			  0% { width: 0; }
		  }
		  .progress-bar {
			width: 0;
			height: 100%;
			background-color: #45C01A;
		  }
#PTPerformanceContent,#myStoreLayout,#agencyIncomeLayout{margin-bottom: 2.7rem;}
/*日期弹窗*/
#myCalendar{position: fixed;top: 0;left: 0;bottom:0;background:rgba(70, 69, 69, 0.71);height: 100%;width: 100%;}
#myCalendar>.plan{width: 14.5rem;height:auto;margin: 4.8rem auto;background-color: #FFFFFF;}
#myCalendar .year_div{padding:0 .85rem;height: 3.125rem;border-bottom: 1px solid #EBEBEB;display: flex;align-items: center;}
#myCalendar .year_div>a{display: inline-block;width: 34px;height: 30px;}
#myCalendar .year_div>a:first-child{background: url(../Images/left_gray.png) no-repeat center center/cover;}
#myCalendar .year_div>a:last-child{background: url(../Images/right_gray.png) no-repeat center center/cover;}
#myCalendar #year,#myCalendar .year_div p{font-size: .85rem;}
#myCalendar .year_div p{width: 100%;text-align: center;}
#myCalendar .month{display: flex;flex-wrap: wrap;justify-content: center;/*padding: 0 1rem;*/}
#myCalendar .month li{width: 30px;height: 30px;text-align: center;line-height:30px;border-radius: 50%;margin:20px 16px 0;}
#myCalendar .btn{padding:1rem 2rem 1.5rem;display: flex;justify-content: space-between;}
#myCalendar .btn button{color:#FFFFFF;font-size: .75rem;background-color: #A8A2FC;width: 3rem;height: 1.4rem;border-radius: 5px;line-height: 1.4rem;}
#myCalendar .month li.selected{background-color: #A8A2FC;color: #FFFFFF;}
/*日期弹窗 end*/
.footer span,.footer button,.footer a{font-size: .75rem!important;font-weight: 600;}
.footer>p{border-top: 1px solid #000000;}
.footer>p>span{width:49%;display: inline-block;line-height: 30px;text-align: center;}
.footer>p>span:first-child{border-right: 1px solid #000000;}
.footer{position: fixed;width: 100%;bottom: 0;left: 0;height: 2.5rem;border-top: 1px solid #ebebeb;padding-top: .3rem;background: #fff;z-index: 1000;}
.footer>div,#home .menu>div:last-child{display: flex;align-items: flex-end;}
.footer button p{height: 26px;}
.footer img{max-width: 22px;}
.footer button{width: 30%;}
.footer button>div{margin: 0 auto;font-size: .6rem;}
.footer span,.footer button{font-size: .75rem;font-weight: 600;}
div.goBack{padding: 0}div.goBack a{height: 2.5rem;line-height: 2.5rem;width: 100%;text-align: center;color: #fff;background-color: #a8a2fb;font-size: .85rem!important;font-weight: 500;display: block;}
#payContent label{vertical-align:middle;
    display: inline-block;
    cursor: pointer;
    width: 20px;
    height: 24px;
    background: url(../Images/radio_03.png) no-repeat 0 0/cover;margin-right: 10px;
}
#payContent input{display: none;} #payContent label.checked{background-position:0 -58px;}